.flow-chart-canvas-lkiarest {
  height: 100%;
  min-height: 400px;
  border: 1px solid #eee;
  background-image: url(grid.png);
  background-repeat: repeat;
}
.flow-chart-canvas-lkiarest .window {
  cursor: pointer;
}
.flow-chart-canvas-lkiarest .window.task {
  border: 1px solid #346789;
  border-radius: 0.5em;
  line-height: 1.5em;
  text-align: center;
  position: absolute;
  background-color: #eeeeef;
  color: #fff;
  font-family: helvetica;
  padding: 5px 20px;
  font-size: 0.9em;
  border: 2px solid transparent;
  border-radius: 3px;
}
.flow-chart-canvas-lkiarest .window.task:hover {
  border: 2px solid #2196f3;
}
.flow-chart-canvas-lkiarest .window.task:hover .remove {
  display: block;
}
.flow-chart-canvas-lkiarest .window.task.node-start {
  background-color: #ffb952;
}
.flow-chart-canvas-lkiarest .window.task.node-end {
  background-color: #ffb952;
}
.flow-chart-canvas-lkiarest .window.task.node-process {
  background-color: #68b8f7;
}
.flow-chart-canvas-lkiarest .window.task .remove {
  display: none;
}
.flow-chart-canvas-lkiarest .window.task .remove:before {
  content: 'x';
  right: -4px;
  top: -8px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  border-radius: 3px;
  position: absolute;
  color: #fff;
  background: #333;
}
.jsplumb-overlay.endpoint-label-lkiarest {
  font-size: 12px;
  color: #222;
}
.jsplumb-endpoint.jsplumb-endpoint-anchor {
  cursor: pointer;
}
.jsplumb-endpoint.jsplumb-endpoint-anchor.jsplumb-hover,
.jsplumb-endpoint.jsplumb-endpoint-anchor.jsplumb-drag-hover {
  background: #f55;
}
